﻿
#region Comment

/*
 * Project：    SpaceLibrary
 * 
 * FileName:    absShadow.cs
 * CreatedOn:   2016-07-22
 * CreatedBy:   农夫有田
 * 
 * 
 * Description：
 *      ->      Shadow 阴影属性继承类
 *   
 * History：
 *      ->
 * 
 * Examples：
 *      ->      
 *          
 */

#endregion

namespace SpaceLibrary
{
    public partial class ECharts3
    {
        /// <summary>
        /// Shadow 阴影属性。
        /// <para>Shadow 抽象类</para>
        /// </summary>
        public abstract class absShadow
        {

            #region shadowBlur

            /// <summary>
            /// 图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY 一起设置图形的阴影效果。
            /// </summary>
            private int _shadowBlur = 0;

            /// <summary>
            /// 图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY 一起设置图形的阴影效果。
            /// <para>[ default: 0 ]</para>
            /// </summary>
            public int shadowBlur
            {
                get { return _shadowBlur; }
                set { _shadowBlur = value; }
            }

            #endregion

            #region shadowColor

            /// <summary>
            /// 阴影颜色。支持的格式同color。
            /// </summary>
            private string _shadowColor = string.Empty;

            /// <summary>
            /// 阴影颜色。支持的格式同color。
            /// <para></para>
            /// </summary>
            public string shadowColor
            {
                get { return _shadowColor; }
                set { _shadowColor = value; }
            }

            #endregion

            #region shadowOffsetX

            /// <summary>
            /// 阴影水平方向上的偏移距离。
            /// </summary>
            private int _shadowOffsetX = 0;

            /// <summary>
            /// 阴影水平方向上的偏移距离。
            /// <para>[ default: 0 ]</para>
            /// </summary>
            public int shadowOffsetX
            {
                get { return _shadowOffsetX; }
                set { _shadowOffsetX = value; }
            }

            #endregion

            #region shadowOffsetY

            /// <summary>
            /// 阴影垂直方向上的偏移距离。
            /// </summary>
            private int _shadowOffsetY = 0;

            /// <summary>
            /// 阴影垂直方向上的偏移距离。
            /// <para>[ default: 0 ]</para>
            /// </summary>
            public int shadowOffsetY
            {
                get { return _shadowOffsetY; }
                set { _shadowOffsetY = value; }
            }

            #endregion

        }
    }
}
